package com.ruoyi.report_yj.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import com.ruoyi.report_tg.domain.vo.ExcelGeneralVo;
import com.ruoyi.report_tg.domain.vo.TgsybgBaDetailVo;
import lombok.Data;
import java.util.Date;
import java.util.Map;


/**
 * 水泥净浆强度试验报告视图对象 report_yj_snjjqdsybg_bs_info
 *
 * @author llb
 * @date 2024-06-12
 */
@Data
@ExcelIgnoreUnannotated
public class SnjjqdsybgBsInfoVo extends ExcelGeneralVo{

    private static final long serialVersionUID = 1L;

    /**
     * 一份excel表格的唯一id(其他的excel主表，都应有此字段）
     */
    @ExcelProperty(value = "一份excel表格的唯一id(其他的excel主表，都应有此字段）")
    private Long excelId;

    /**
     * 共几页
     */
    @ExcelProperty(value = "共几页")
    private Long totalPage;

    /**
     * 第几页
     */
    @ExcelProperty(value = "第几页")
    private Long page;

    /**
     * 检测单位名称
     */
    @ExcelProperty(value = "检测单位名称")
    private String jiancdwmc;

    /**
     * 报告编号
     */
    @ExcelProperty(value = "报告编号")
    private String baogbh;

    /**
     * 施工/委托单位
     */
    @ExcelProperty(value = "施工/委托单位")
    private String shigwtdw;

    /**
     * 工程名称
     */
    @ExcelProperty(value = "工程名称")
    private String gongcmc;

    /**
     * 工程部位/用途
     */
    @ExcelProperty(value = "工程部位/用途")
    private String gongcbwyt;

    /**
     * 样品名称
     */
    @ExcelProperty(value = "样品名称")
    private String yangpmc;

    /**
     * 样品编号
     */
    @ExcelProperty(value = "样品编号")
    private String yangpbh;

    /**
     * 样品数量
     */
    @ExcelProperty(value = "样品数量")
    private String yangpsl;

    /**
     * 样品状态
     */
    @ExcelProperty(value = "样品状态")
    private String yangpzt;

    /**
     * 样品时间
     */
    @ExcelProperty(value = "样品时间")
    private String yangpsj;

    /**
     * 检测依据
     */
    @ExcelProperty(value = "检测依据")
    private String jiancyj;

    /**
     * 判定依据
     */
    @ExcelProperty(value = "判定依据")
    private String pandyj;

    /**
     * 主要仪器设备名称及编号
     */
    @ExcelProperty(value = "主要仪器设备名称及编号")
    private String zhuyyqsbmcjbh;

    /**
     * 设计强度(MPa)
     */
    @ExcelProperty(value = "设计强度(MPa)")
    private String shejqd;

    /**
     * 试件尺寸(mm)
     */
    @ExcelProperty(value = "试件尺寸(mm)")
    private String shijcc;

    /**
     * 流动度(S)
     */
    @ExcelProperty(value = "流动度(S)")
    private String liudd;

    /**
     * 取样部位1
     */
    @ExcelProperty(value = "取样部位1")
    private String qvybw1;

    /**
     * 制件日期1
     */
    @ExcelProperty(value = "制件日期1")
    private String zijrq1;

    /**
     * 试验日期1
     */
    @ExcelProperty(value = "试验日期1")
    private String shiyrq1;

    /**
     * 龄期1
     */
    @ExcelProperty(value = "龄期1")
    private String qil1;

    /**
     * 抗折强度技术指标1
     */
    @ExcelProperty(value = "抗折强度技术指标1")
    private String kangzqdjszb1;

    /**
     * 抗折强度单值11
     */
    @ExcelProperty(value = "抗折强度单值11")
    private String kangzqddz11;

    /**
     * 抗折强度单值12
     */
    @ExcelProperty(value = "抗折强度单值12")
    private String kangzqddz12;

    /**
     * 抗折强度单值13
     */
    @ExcelProperty(value = "抗折强度单值13")
    private String kangzqddz13;

    /**
     * 抗折强度平均值1
     */
    @ExcelProperty(value = "抗折强度平均值1")
    private String kangzqdpjz1;

    /**
     * 抗折强度结果判定1
     */
    @ExcelProperty(value = "抗折强度结果判定1")
    private String kangzqdjgpd1;

    /**
     * 抗压强度技术指标1
     */
    @ExcelProperty(value = "抗压强度技术指标1")
    private String kangyqdjszb1;

    /**
     * 抗压强度单值11
     */
    @ExcelProperty(value = "抗压强度单值11")
    private String kangyqddz11;

    /**
     * 抗压强度单值12
     */
    @ExcelProperty(value = "抗压强度单值12")
    private String kangyqddz12;

    /**
     * 抗压强度单值13
     */
    @ExcelProperty(value = "抗压强度单值13")
    private String kangyqddz13;

    /**
     * 抗压强度单值14
     */
    @ExcelProperty(value = "抗压强度单值14")
    private String kangyqddz14;

    /**
     * 抗压强度单值15
     */
    @ExcelProperty(value = "抗压强度单值15")
    private String kangyqddz15;

    /**
     * 抗压强度单值16
     */
    @ExcelProperty(value = "抗压强度单值16")
    private String kangyqddz16;

    /**
     * 抗压强度平均值1
     */
    @ExcelProperty(value = "抗压强度平均值1")
    private String kangyqdpjz1;

    /**
     * 抗压强度结果判定1
     */
    @ExcelProperty(value = "抗压强度结果判定1")
    private String kangyqdjgpd1;

    /**
     * 取样部位2
     */
    @ExcelProperty(value = "取样部位2")
    private String qvybw2;

    /**
     * 制件日期2
     */
    @ExcelProperty(value = "制件日期2")
    private String zijrq2;

    /**
     * 试验日期2
     */
    @ExcelProperty(value = "试验日期2")
    private String shiyrq2;

    /**
     * 龄期2
     */
    @ExcelProperty(value = "龄期2")
    private String qil2;

    /**
     * 抗折强度技术指标2
     */
    @ExcelProperty(value = "抗折强度技术指标2")
    private String kangzqdjszb2;

    /**
     * 抗折强度单值21
     */
    @ExcelProperty(value = "抗折强度单值21")
    private String kangzqddz21;

    /**
     * 抗折强度单值22
     */
    @ExcelProperty(value = "抗折强度单值22")
    private String kangzqddz22;

    /**
     * 抗折强度单值23
     */
    @ExcelProperty(value = "抗折强度单值23")
    private String kangzqddz23;

    /**
     * 抗折强度平均值2
     */
    @ExcelProperty(value = "抗折强度平均值2")
    private String kangzqdpjz2;

    /**
     * 抗折强度结果判定2
     */
    @ExcelProperty(value = "抗折强度结果判定2")
    private String kangzqdjgpd2;

    /**
     * 抗压强度技术指标2
     */
    @ExcelProperty(value = "抗压强度技术指标2")
    private String kangyqdjszb2;

    /**
     * 抗压强度单值21
     */
    @ExcelProperty(value = "抗压强度单值21")
    private String kangyqddz21;

    /**
     * 抗压强度单值22
     */
    @ExcelProperty(value = "抗压强度单值22")
    private String kangyqddz22;

    /**
     * 抗压强度单值23
     */
    @ExcelProperty(value = "抗压强度单值23")
    private String kangyqddz23;

    /**
     * 抗压强度单值24
     */
    @ExcelProperty(value = "抗压强度单值24")
    private String kangyqddz24;

    /**
     * 抗压强度单值25
     */
    @ExcelProperty(value = "抗压强度单值25")
    private String kangyqddz25;

    /**
     * 抗压强度单值26
     */
    @ExcelProperty(value = "抗压强度单值26")
    private String kangyqddz26;

    /**
     * 抗压强度平均值2
     */
    @ExcelProperty(value = "抗压强度平均值2")
    private String kangyqdpjz2;

    /**
     * 抗压强度结果判定2
     */
    @ExcelProperty(value = "抗压强度结果判定2")
    private String kangyqdjgpd2;

    /**
     * 取样部位3
     */
    @ExcelProperty(value = "取样部位3")
    private String qvybw3;

    /**
     * 制件日期3
     */
    @ExcelProperty(value = "制件日期3")
    private String zijrq3;

    /**
     * 试验日期3
     */
    @ExcelProperty(value = "试验日期3")
    private String shiyrq3;

    /**
     * 龄期3
     */
    @ExcelProperty(value = "龄期3")
    private String qil3;

    /**
     * 抗折强度技术指标3
     */
    @ExcelProperty(value = "抗折强度技术指标3")
    private String kangzqdjszb3;

    /**
     * 抗折强度单值31
     */
    @ExcelProperty(value = "抗折强度单值31")
    private String kangzqddz31;

    /**
     * 抗折强度单值32
     */
    @ExcelProperty(value = "抗折强度单值32")
    private String kangzqddz32;

    /**
     * 抗折强度单值33
     */
    @ExcelProperty(value = "抗折强度单值33")
    private String kangzqddz33;

    /**
     * 抗折强度平均值3
     */
    @ExcelProperty(value = "抗折强度平均值3")
    private String kangzqdpjz3;

    /**
     * 抗折强度结果判定3
     */
    @ExcelProperty(value = "抗折强度结果判定3")
    private String kangzqdjgpd3;

    /**
     * 抗压强度技术指标3
     */
    @ExcelProperty(value = "抗压强度技术指标3")
    private String kangyqdjszb3;

    /**
     * 抗压强度单值31
     */
    @ExcelProperty(value = "抗压强度单值31")
    private String kangyqddz31;

    /**
     * 抗压强度单值32
     */
    @ExcelProperty(value = "抗压强度单值32")
    private String kangyqddz32;

    /**
     * 抗压强度单值33
     */
    @ExcelProperty(value = "抗压强度单值33")
    private String kangyqddz33;

    /**
     * 抗压强度单值34
     */
    @ExcelProperty(value = "抗压强度单值34")
    private String kangyqddz34;

    /**
     * 抗压强度单值35
     */
    @ExcelProperty(value = "抗压强度单值35")
    private String kangyqddz35;

    /**
     * 抗压强度单值36
     */
    @ExcelProperty(value = "抗压强度单值36")
    private String kangyqddz36;

    /**
     * 抗压强度平均值3
     */
    @ExcelProperty(value = "抗压强度平均值3")
    private String kangyqdpjz3;

    /**
     * 抗压强度结果判定3
     */
    @ExcelProperty(value = "抗压强度结果判定3")
    private String kangyqdjgpd3;

    /**
     * 检测结论
     */
    @ExcelProperty(value = "检测结论")
    private String jiancjl;

    /**
     * 附加声明
     */
    @ExcelProperty(value = "附加声明")
    private String fujsm;

    /**
     * 报告表标识
     */
    private String bgFlag;

    /**
     * 设备ids
     */
    private String shebIds;

    /**
     * 详细
     */
    Map<Long, TgsybgBaDetailVo> baDetailVos;
}
